lunar base - English Synonyms Dictionary